C++ Test-driven Development von Peter Sommerlad
Vortrag von Peter Sommerlad mit dem Titel "C++ Test-driven Development" anlässlich der Advanced Developers Conference 2019.
Der Vortrag zeigt die Grundlagen von Test-driven Development, hilft beim Einstieg ins Schreiben von Tests mit "ZOMBIES" und demonstriert TDD an einem einfachen Beispiel in C++ mit Hilfe von Cevelop und dem eingebauten CUTE (C++ Unit Testing Easier) Framework.
Im Gegensatz zu anderen C++ Testframeworks, versucht CUTE den Einsatz von C-Makros so minimal wie möglich zu halten.
Sie werden nur dort genutzt, wo, in Ermangelung von Reflection Mechanismen, die Macros __FILE__ und __LINE__ genutzt werden, um zu den fehlschlagenden Testfällen navigieren zu können.
Code-Rahmen für fehlende Teile und für neue Testfälle, sowie der Code für die Registrierung der Testfälle werden automatisch auf Knopfdruck oder Mausklick generiert.
Laufende Tests werden per "red bar"/"green bar" visualisiert und bei Fehlern können die Unterschiede zum erwarteten Ergebnis eines Tests angezeigt werden.
Nach Änderungen kann man Tests auch selektiv wieder ausführen um rasches Feedback zu erhalten.
Auf unserem Video-Portal studios.ppedv.de findet man eine breite Basis an Informationen rund um das Thema IT.
Die Schwerpunkte bilden dabei nicht nur Microsoft-Technologien. Themen wie Visual Studio, .net, C++, C#, Angular JS und viele mehr werden von unseren professionellen Trainern detailliert erklärt.